Micron Document
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| SparkN0de-git | SparkN0de |
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


Displaying Raw • Download


nomadnet/examples/various/input_fields.py 156e4f379ebbb2e288eb6332e57268f7d77acfc0 (156e4f37) Text, 1.77 KB

T8b949e#!/usr/bin/env python3
Tff7b72import T7ee787os
Te6edf3env_string Tff7b72= Ta5d6ff"Ta5d6ff"
Tff7b72for Te6edf3e Tff7b72in Te6edf3osTff7b72.Td2a8ffenvironTb4b4b4:
Te6edf3env_string Tff7b72+Tff7b72= Ta5d6ff"Tffd700{}Ta5d6ff=Tffd700{}Tffea00\nTa5d6ff"Tff7b72.Td2a8ffformatTb4b4b4(Te6edf3eTb4b4b4, Te6edf3osTff7b72.Td2a8ffenvironTb4b4b4[Te6edf3eTb4b4b4]Tb4b4b4)

Te6edf3template Tff7b72= Ta5d6ff"""Ta5d6ff>Fields and Submitting Data

Ta5d6ffNomad Network letTa5d6ff'Ta5d6ffs you use simple input fields for submitting data to node-side applications. Submitted data, along with other session variables will be available to the node-side script / program as environment variables. This page contains a few examples.

Ta5d6ff>> Read Environment Variables

Ta5d6ff{Ta5d6ff@ENV}
Ta5d6ff>>Examples of Fields and Submissions

Ta5d6ffThe following section contains a simple set of fields, and a few different links that submit the field data in different ways.

Ta5d6ff-=


Ta5d6ff>>>Text Fields
Ta5d6ffAn input field : `B444`<username`Entered data>`b

Ta5d6ffAn masked field : `B444`<!|password`Value of Field>`b

Ta5d6ffAn small field : `B444`<8|small`test>`b, and some more text.

Ta5d6ffTwo fields : `B444`<8|one`One>`b `B444`<8|two`Two>`b

Ta5d6ffThe data can be `!`[submitted`:/page/input_fields.mu`username|two]`!.

Ta5d6ff>> Checkbox Fields

Ta5d6ff`B444`<?|sign_up|1|*`>`b Sign me up

Ta5d6ff>> Radio group

Ta5d6ffSelect your favorite color:

Ta5d6ff`B900`<^|color|Red`>`b Red

Ta5d6ff`B090`<^|color|Green`>`b Green

Ta5d6ff`B009`<^|color|Blue`>`b Blue


Ta5d6ff>>> Submitting data

Ta5d6ffYou can `!`[submit`:/page/input_fields.mu`one|password|small|color]`! other fields, or just `!`[a single one`:/page/input_fields.mu`username]`!

Ta5d6ffOr simply `!`[submit them all`:/page/input_fields.mu`*]`!.

Ta5d6ffSubmission links can also `!`[include pre-configured variables`:/page/input_fields.mu`username|two|entitiy_id=4611|action=view]`!.

Ta5d6ffOr take all fields and `!`[pre-configured variables`:/page/input_fields.mu`*|entitiy_id=4611|action=view]`!.

Ta5d6ffOr only `!`[pre-configured variables`:/page/input_fields.mu`entitiy_id=4688|task=something]`!

Ta5d6ff-=

Ta5d6ff"""
Tffa657printTb4b4b4(Te6edf3templateTff7b72.Td2a8ffreplaceTb4b4b4(Ta5d6ff"Ta5d6ff{Ta5d6ff@ENV}Ta5d6ff"Tb4b4b4, Te6edf3env_stringTb4b4b4)Tb4b4b4)


──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────